this is the email I sent to Troy Stephens that includes the patch. as of 2006-01-30, I have received no response and the patch has not been applied on the website.

From: Mac-arena the Bored Zo
Date: July 19, 2005 10:21:15 PM PDT
To: Troy Stephens <troy_stephens@mac.com>
Subject: IconFamily and FSRef

I've modernised IconFamily to use FSRefs instead of FSSpecs throughout. the full list of changes is:

	- removed the FSSpec methods from the CarbonFSSpecCreation category, and renamed it to CarbonFSRefCreation.
	- renamed NSString+CarbonFSSpecCreation.[hm] to NSString+CarbonFSRefCreation.[hm].
	- moved a ReleaseIconRef call upwards in -initWithIconOfFile:. if IconRefToIconFamily returned an error, the IconRef was not released. now it is.
	- now using struct FileInfo instead of FInfo, and struct FolderInfo instead of DInfo.
	- all FSSpec code has been replaced with FSRef code.
	- in -writeToFile:, nil is now used instead of NULL. (nil for instances, Nil for classes, NULL for generic pointers.)
	- in -writeToFile:, the result of -[NSData writeToFile:atomically:] is now used.
